package com.iwhalecloud.bss.kite.cucc.client.dto.webService;

import java.util.List;

import com.iwhalecloud.bss.kite.cucc.client.dto.pos.KitePosAttachmentDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
* @Description: 客户合同
*
* @author lyx
* @date 2020年11月12日
* @version V1.0
* @Package com.iwhalecloud.bss.kite.cucc.client.dto.webService
*/
@ApiModel("客户合同")
public class CustContractRsp {

    @ApiModelProperty("客户合同标识")
    private String contractId;

    @ApiModelProperty("客户合同编号")
    private String contractNo;

    @ApiModelProperty("合同名称")
    private String contractName;

    @ApiModelProperty("签订日期")
    private String signDate;

    @ApiModelProperty("起始日期")
    private String startDate;

    @ApiModelProperty("终止日期")
    private String endDate;

    @ApiModelProperty("操作员工号")
    private String operNo;

    @ApiModelProperty("操作员姓名")
    private String operName;

    @ApiModelProperty("操作时间")
    private String operDate;

    @ApiModelProperty("附件标识")
    private String accessoryId;

    @ApiModelProperty("非格式化/格式化")
    private String dataCode;

    @ApiModelProperty("合同状态编码")
    private String statusCode;

    @ApiModelProperty("合同总金额")
    private String contractSum;

    @ApiModelProperty("合同币种")
    private String contractCurrency;

    @ApiModelProperty("我方签约主体")
    private String companyName;

    @ApiModelProperty("合同类型")
    private String contractType;

    @ApiModelProperty("合同形式")
    private String contractShape;

    @ApiModelProperty("合同承办人")
    private String contractDrafters;

    @ApiModelProperty("协议范围")
    private String contractScope;

    @ApiModelProperty("合同履行人")
    private String contractExecutor;

    @ApiModelProperty("承办部门")
    private String hrOrgName;

    @ApiModelProperty("备注")
    private String contractNote;



    @ApiModelProperty("附件")
    private List<KitePosAttachmentDTO> attachments;

    private List<AccessoryInfoRsp> accessoryInfo;

    public String getContractId() {
        return contractId;
    }

    public void setContractId(String contractId) {
        this.contractId = contractId;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getSignDate() {
        return signDate;
    }

    public void setSignDate(String signDate) {
        this.signDate = signDate;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getOperNo() {
        return operNo;
    }

    public void setOperNo(String operNo) {
        this.operNo = operNo;
    }

    public String getOperName() {
        return operName;
    }

    public void setOperName(String operName) {
        this.operName = operName;
    }

    public String getOperDate() {
        return operDate;
    }

    public void setOperDate(String operDate) {
        this.operDate = operDate;
    }

    public String getAccessoryId() {
        return accessoryId;
    }

    public void setAccessoryId(String accessoryId) {
        this.accessoryId = accessoryId;
    }

    public String getDataCode() {
        return dataCode;
    }

    public void setDataCode(String dataCode) {
        this.dataCode = dataCode;
    }

    public String getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode;
    }

    public String getContractSum() {
        return contractSum;
    }

    public void setContractSum(String contractSum) {
        this.contractSum = contractSum;
    }

    public String getContractCurrency() {
        return contractCurrency;
    }

    public void setContractCurrency(String contractCurrency) {
        this.contractCurrency = contractCurrency;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getContractType() {
        return contractType;
    }

    public void setContractType(String contractType) {
        this.contractType = contractType;
    }

    public String getContractShape() {
        return contractShape;
    }

    public void setContractShape(String contractShape) {
        this.contractShape = contractShape;
    }

    public String getContractDrafters() {
        return contractDrafters;
    }

    public void setContractDrafters(String contractDrafters) {
        this.contractDrafters = contractDrafters;
    }

    public String getContractScope() {
        return contractScope;
    }

    public void setContractScope(String contractScope) {
        this.contractScope = contractScope;
    }

    public String getContractExecutor() {
        return contractExecutor;
    }

    public void setContractExecutor(String contractExecutor) {
        this.contractExecutor = contractExecutor;
    }

    public String getHrOrgName() {
        return hrOrgName;
    }

    public void setHrOrgName(String hrOrgName) {
        this.hrOrgName = hrOrgName;
    }

    public String getContractNote() {
        return contractNote;
    }

    public void setContractNote(String contractNote) {
        this.contractNote = contractNote;
    }

    public List<AccessoryInfoRsp> getAccessoryInfo() {
        return accessoryInfo;
    }

    public void setAccessoryInfo(List<AccessoryInfoRsp> accessoryInfo) {
        this.accessoryInfo = accessoryInfo;
    }

    public List<KitePosAttachmentDTO> getAttachments() {
        return attachments;
    }

    public void setAttachments(List<KitePosAttachmentDTO>   attachments) {
        this.attachments = attachments;
    }
}
